const fs = require("fs");

function registerRouters(app) {
  //1.读取当前文件夹下的所有文件
  let files = fs.readdirSync(__dirname);
  files.forEach((file) => {
    //2.过滤掉非js文件
    if (!file.endsWith(".router.js")) return;
    //3.加载文件
    let router = require(__dirname + "/" + file);
    //4.将文件挂载到app上
    app.use(router.routes());
    app.use(router.allowedMethods());
  });
}

module.exports = registerRouters;
